			
	/* SVN FILE: $Id: login.css 8 2011-03-13 08:32:38Z michele.andreoletti@gmail.com $ */
	
	/**
	 * Project Name : arcadia
	 *
	 * @author $Author: michele.andreoletti@gmail.com $
	 * @version $Revision: 8 $
	 * @lastrevision $Date: 2011-03-13 08:32:38 +0000 (Sun, 13 Mar 2011) $
	 * @filesource $URL: http://arcadia.googlecode.com/svn/trunk/themes/default/stylesheets/login.css $
	 */

/* Website: Electric Checkbook --------- */
/* Website Built by: Newleaders.com ---- */
/* Authored by: Patrick Alcisto -------- */
/* Created on: Mar 18, 2008 ------------ */
/* Modified on: Mar 18, 2008 ----------- */

/*=== CSS Reset ===*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*********************************
*     Generic Global Styles      *
**********************************/
body { background: #d5f3ff url(../images/bg.png) 0 0 repeat-x;	color: #000; font: 62.5% 'Lucida Grande', Helvetica, Arial; }
a:link, a:visited { color: #0033cd; }
/*a:visited{ color: #2B0080; }*/ 
a:hover { color: #00335A; }
strong { font-weight: bold; }

/* Main Layout */
#container { left: 50%; margin: -225px 0 0 -250px; position: absolute; top: 50%; width: 506px; }
#loginBox { background: url(../images/loginBoxShadow.png) right bottom no-repeat; /*height: 414px !important;*/ margin-bottom: 20px; padding: 1px 6px 6px 0; position: relative; width: 500px; }

form { width:350px; margin:2.5em auto 3em;}
label { display:block; text-align:left; font-size:1.4em; color:#7a7a7a; margin-bottom:.3em; }
input, label { width:350px; font-size:1.4em; }
input { margin-bottom:1em; font-weight:bold; }
p { margin:1em 0; }
.remember_me { float:left; width:auto; vertical-align: middle; font-size:1.2em !important; color:#666; margin-top:1em; }
.remember_me input { width:auto; vertical-align: middle; margin:.2em .5em 0 0; }
#submit { text-align:right; }
#submit input { width:100px; margin-right:-5px;}
#lost_password { font-size:1.1em; text-align:center; }

#errorBox { background: #fffbd3; border-bottom: 1px solid #f7f1b4; color: #000; display: none; font-weight: bold; height: 35px; line-height: 35px; margin-left: 1px; position: absolute; text-align: center; top: 106px; vertical-align: middle; width: 498px; }

#signUpBox { background: #fff; border: 1px solid #c2c2c2; color: #474646; height: 54px; position: relative; width: 498px; }
#signUpBox p { background: transparent url(../images/signUpBox.png) 1px 1px repeat-x; color: #474646; font-size: 1.2em; height: 48px; margin: 1px; padding: 4px 0 0 16px; width: 480px; }
#signUpBox p a { display: block; font: bold 1.5em/1em Helvetica, Arial; margin-bottom: 4px; }
#signUpBox div { height: 86px; position: absolute; right: 17px; top: -17px; width: 86px; }

#warningBox { background: #fff; border: 1px solid #c2c2c2; color: #474646; height: 32px; position: relative; width: 498px; }
#warningBox p { background: transparent url(../images/warningBox.png) 1px 1px repeat-x; color: #be0a00; font-size: 1.4em; font-weight: bold; height: 32px; margin: 1px; padding: 4px 0 0 16px; width: 450px; }
#warningBox div { height: 48px; position: absolute; right: 16px; top: -8px; width: 48px; }

#flash {
  background:#fffbd3;
  border-bottom:1px solid #f7f1b4;
  padding:.8em;
  text-align:center;
  margin:-1px 1px 0 1px;
  font-weight:bold;
  color:#000;
  font-size:1.2em;
}

#request_password h2, #request_password p {
  width:350px;
  margin:2em auto 0;
}

#request_password p {
  font-size:1.1em;
  color:#999;
  margin:.5em auto;
}


/* Clearing
*********************/
#loginBox:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#loginBox { display: inline-block; }
/* Holly Hack Targets IE Win only \*/
* html #loginBox { height: 1%; }
#loginBox { display: block; }
/* End Holly Hack */



#quotes { margin-right:25px; margin-left:35px; margin-bottom:4px; float:right; text-align:right; }

